#ifndef _GIS_CORE_ENUM_H_
#define _GIS_CORE_ENUM_H_

namespace erp 
{
namespace gis 
{
namespace ao 
{

#define SERVICE_NAME                "ao_gis_core"
#define		SECONDS_ONE_DAY			86400
#define    SHIP_AREA_LOCUS_CACHE_TIME_OUT   30 

//日志AO模块itil定义
enum GisCoreItil
{
    ITIL_CHECK_AREA_COVER_REQ            = 647670,
    ITIL_CHECK_AREA_COVER_ERR            = 647671,
    ITIL_CHECK_AREA_COVER_RSP            = 0,
    ITIL_CHECK_AREA_COVER_DEF            = 647672,

    ITIL_GET_MERGE_COORDINATE_REQ        = 647673,
    ITIL_GET_MERGE_COORDINATE_ERR        = 647674,
    ITIL_GET_MERGE_COORDINATE_RSP        = 0,
    ITIL_GET_MERGE_COORDINATE_DEF        = 647675,

	//CMEM
	ITIL_DAO_GIS_TMEM_CACHE_READSLOW     = 647706,
	ITIL_DAO_GIS_TMEM_CACHE_READREQ      = 647707,
	ITIL_DAO_GIS_TMEM_CACHE_READERROR    = 647701,
	ITIL_DAO_GIS_TMEM_CACHE_READHIT      = 647702,

	ITIL_DAO_GIS_TMEM_CACHE_WRITESLOW    = 647703,
	ITIL_DAO_GIS_TMEM_CACHE_WRITEERROR   = 647704,
	ITIL_DAO_GIS_TMEM_CACHE_WRITEREQ     = 647705,

	ITIL_AO_GIS_CORE_ALARM               = 647676,

	ITIL_AO_GIS_CORE_TRUST_LEVEL_1       = 647677,
	ITIL_AO_GIS_CORE_TRUST_LEVEL_2       = 647678,
	ITIL_AO_GIS_CORE_TRUST_LEVEL_3       = 647679,
	ITIL_AO_GIS_CORE_TRUST_LEVEL_4       = 647680,
	ITIL_AO_GIS_CORE_TRUST_LEVEL_5       = 647681,
	ITIL_AO_GIS_CORE_TRUST_LEVEL_6       = 647682,
};


}
}
}

#endif
